var template = Handlebars.compile(livraisonTemplate);
var devList;

var loadLivraison = function(livraison) {
	var tr = $('<tr/>').html($(template(livraison)));
	tr.find('.poubelle').click({'livraison' : livraison}, function(event) {
		$.ajax({
			type : 'DELETE',
			url : 'livraison?id=' + JSON.stringify(livraison.identifiant),
			success : function() {
				load();
			}
		});
	})
	$('#livraisonList').append(tr);
}

load = function() {
	$('#livraisonList').empty();
	loadingStart($('#livraisonList'))
	$.getJSON('livraison', function(livraisonList) {
		$.each(livraisonList, function(index, livraison){
			loadLivraison(livraison)	
		})
		isAdmin(function() {
			$('.idAdmin').show();
			isAdminBool = true;
		}, function() {
			$('.idAdmin').remove();
		});
		loadingEnd($('#livraisonList'))
	});
} 

$(function() {
	initHeader();
	load();
});